﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace EC18_ESHOP.Models
{
    public class ProductModel
    {
        [DisplayName("ProductId")]
        public string ProductId { get; set; }

        [DisplayName("ProductName")]
        [Required(ErrorMessage = "Bạn chưa nhập tên sản phẩm")]
        [MinLength(2, ErrorMessage = "Tên sản phẩm phải nhiều hơn 2 ký tự")]
        public string ProductName { get; set; }

        [DisplayName("ProductPrice")]
        [Required(ErrorMessage = "Bạn chưa nhập đơn giá cho sản phẩm")]
        public decimal ProductPrice { get; set; }


        [DisplayName("ProductPicture")]
        [UIHint("ProductPicture")]
        public string ProductPicture { get; set; }

        [DisplayName("Description")]
        public string Description { get; set; }

        [DisplayName("Manufacturer")]
        [Required(ErrorMessage = "Bạn chưa chọn nhà sản xuất")]
        public Nullable<int> ManufacturerId { get; set; }

        [DisplayName("Category")]
        [Required(ErrorMessage = "Bạn chưa chọn danh mục")]
        public Nullable<int> CategoryId { get; set; }
    }
}